package com.zhdl.modules.autopick.entity;

import lombok.Data;

import java.util.List;

@Data
public class Cassette {

    /**
     * 料盒编号
     */
    private int id;

    /**
     * 料盒名称
     */
    private int name;

    /**
     * 所属传感器
     * 所属有三个传感器 - 两个报警 一个推杆传感器
     */
    private List<Sensor> sensorList;

    /**
     * 每个料盒对应要走的位置
     */
    private CassettePosition cassettePosition;

    /**
     * 根据传感器类型 判断料盒id
     *
     * @param type 传感器类型
     * @return 传感器id
     */
    public int getSensorByType(String type) {
        for (Sensor sensor : sensorList) {
            if (sensor.getType().equals(type)) {
                return sensor.getId();
            }
        }
        return -1;
    }

}
